package com.xiaofeng.pochi.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xiaofeng.pochi.common.Page;
import com.xiaofeng.pochi.pojo.SysLog;
import com.xiaofeng.pochi.pojo.dto.SysLogDto;

/**
 * Created with IntelliJ IDEA
 *
 * @Author: chc
 * @Date: 2022/07/08/0:05
 * @Description:
 */
public interface SysLogService extends IService<SysLog> {
    /**
     * 保存日志
     * @param logger
     */
    void saveLog(SysLog logger);

    /**
     * 根据id查询
     * @param id
     * @return
     */
    SysLog get(String id);

    /**
     * 根据ID删除
     * @param id
     */
    void delete(String id);

    /**
     * 分页查询
     * @param sysLogDto
     * @return
     */
    Page<SysLog> getByPage(SysLogDto sysLogDto);
}

